import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
  plugins: [vue()],
  server: {
    open: false, // 服务器启动时不自动打开浏览器
    port: 8080,  // 服务器端口号，改为5143
    https: false, // 使用 http 协议
    hotOnly: false, // 仅热更新
    proxy: {
      '/api': {
        target: 'http://localhost:9090', // 目标服务器
        rewrite: (path) => path.replace(/^\/api/, ''), // 重写路径
        changeOrigin: true, // 是否跨域
        // ws: true, // 是否代理 websockets
        // secure: true, // 是否使用 https 接口
      }
    }
  }
})

// Export a function for configuration

